package com.maimang.platform.page;

import com.maimang.platform.lang.StringUtils;
import lombok.Data;

/**
 * @author Rocky
 * @version 1.0.0
 * @classname PageDomain
 * @description 分页数据
 * @date 2019-04-16 20:07
 * @email jintaozhao@qq.com
 */
@Data
public class PageDomain {

	/**
	 * 当前记录起始索引
	 */
	private Integer pageNum;

	/**
	 * 每页显示记录数
	 */
	private Integer pageSize;

	/**
	 * 排序列
	 */
	private String orderByColumn;
	/**
	 * 排序的方向 "desc" 或者 "asc".
	 */

	private String isAsc;

	public String getOrderBy() {
		if (StringUtils.isEmpty(orderByColumn)) {
			return "";
		}
		return StringUtils.toUnderScoreCase(orderByColumn) + " " + isAsc;
	}
}
